package control;

import model.Curso;
import dao.DAOCurso;

public class EditaCursoBean {
	private String nome,descricao;
	private int cargahoraria;
	private Curso atual;
	
	public Curso getAtual() {
		return atual;
	}
	public void setAtual(Curso atual) {
		this.atual = atual;
	}
	public String getNome() {
		return nome;
	}
	public void setNome(String nome) {
		this.nome = nome;
	}
	public int getCargahoraria() {
		return cargahoraria;
	}
	public void setCargahoraria(int cargahoraria) {
		this.cargahoraria = cargahoraria;
	}
	public String getDescricao() {
		return descricao;
	}
	public void setDescricao(String descricao) {
		this.descricao = descricao;
	}
	public void carregar(){
		nome = atual.getNome();
		cargahoraria = atual.getCargahoraria();
		descricao = atual.getDescricao();
	}
	public void atualizar(){		
		DAOCurso daocurso = new DAOCurso();
		Curso c = daocurso.find(atual.getNome());
		c.setCargahoraria(cargahoraria);
		c.setDescricao(descricao);
		daocurso.begin();
		daocurso.merge(c);
		daocurso.commit();
	}
}
